body {background-color: rgba(255, 167, 146, 0.20);}
.main{background-color: #fff;border-radius: 10px;position: relative;top: 8%;}

.login_top {padding: 60px 0 30px; text-align: center; }
.btn_index {width: 86px; height: 30px; position: absolute; right: 172px; top: 0; opacity: 0.5; filter:alpha(opacity=30); background-color: #fd6440; border-radius: 0 0 0 10px; color: #07243e; line-height: 2; text-decoration: none; }
.btn_index:hover{opacity:1; filter:alpha(opacity=100);color: #07243e; text-decoration: none; }
.btn_register {width: 86px; height: 30px; position: absolute; right: 86px; top: 0; opacity: 0.5; filter:alpha(opacity=30); background-color: #fd6440; color: #07243e; line-height: 2; text-decoration: none; }
.btn_register:hover{opacity:1; filter:alpha(opacity=100);color: #07243e; text-decoration: none; }
.btn_forget {width: 86px; height: 30px; position: absolute;right: 0; top: 0; opacity: 0.5; filter:alpha(opacity=30);background-color: #fd6440; border-radius: 0 10px 0 0; color: #07243e; line-height: 2; text-decoration: none; }
.btn_forget:hover{opacity:1; filter:alpha(opacity=100); color: #07243e;text-decoration: none; }
.login_title {font-size: 30px; padding-top: 25px; color: #424242; }


.login_body {margin: 0 auto; height: 390px; width: 350px; }
.login_input {zoom: 1; position: relative; }
.labelbox {display: block; margin-bottom: 15px;}
.labelbox input {display: block; width: 100%; height: 43px; line-height: 20px; padding: 13px 16px 13px 14px; font-size: 100%; outline: none; border: 1px solid #e0e0e0; }
.checkbox {cursor: pointer; padding-right: 20px; }
.checkbox input {margin-right: 4px; vertical-align: text-top; }
.err_tip {margin-bottom: 5px; color: red; line-height: 20px; }
.err_content {vertical-align: middle; }
.btn-bg {padding-top: 10px; padding-bottom:15px; }
.btn-bg input {width: 100%; height: 50px; display: block; line-height: 50px; text-align: center; font-size: 14px; border: none; background-color: #ef5b00; color: #fff; cursor: pointer; }

.btn_back {width: 86px; height: 30px; position: absolute;right: 0; top: 0; opacity: 0.5; filter:alpha(opacity=30);background-color: #fd6440; border-radius: 0 10px 0 10px; color: #07243e; line-height: 2; text-decoration: none; }
.btn_back:hover{opacity:1; filter:alpha(opacity=100); color: #07243e;text-decoration: none; }
.register_body{width: 75%; margin: 0 auto; padding-top: 10px; height: 390px;}